/*
上面的代码实现了命名空间管理和文件自动依赖。
使用方法：
1，修改代码配置信息，确认
	- JS库的命名，或者为哪个JS库扩展此功能（比如为jQuery扩展该功能）。
	- JS文件的编码（charset）
	- JS库所在的服务端路径
	- JS库的版本号（默认为当前客户端时间转为的数字，避免加载的JS被缓存）。
2，在页面上引用这个JS。
3，在JS库所在的文件夹添加扩展JS文件，文件结构类似这样：
//库的顶层位置spore.js
	- arr
		each.js
		erase.js
		...
	- obj
		merge.js
		append.js
		...
	- conf
		index.js
	- jobs
		loadpage.js
	-arr为一个文件夹，以''arr''命名，其他类似
4，JS文件代码格式如下
*/

//---------------------------------------------------------
//obj/merge.js:
//命名空间构造函数
SPORE.register('obj.merge',function($){
	return function(obj1,obj2){	//返回的函数将被创建到SPORE.obj.merge这个DOM位置。
	//功能代码
	}
});
//---------------------------------------------------------
//jobs/loadpage.js:
//引用列表
SPORE.$Import('obj.merge');	//参数为命名空间的名称
SPORE.$Import('arr.each');

//命名空间构造函数
SPORE.register('jobs.loadpage',function($){	//美元符号为对SPORE的引用
	var that = {};
	var obj = $.obj.merge({a:1},{b:2});	//要使用这个函数，必须确保引用列表中存在引用代码（SPORE.$Import('obj.merge');）
	//... 业务逻辑
	return that;	//这个函数将在依赖的文件就绪后执行，返回值将被创建到SPORE.jobs.loadpage这个DOM位置。
});
//---------------------------------------------------------